package top.xchch.tool.cipher.atguigu;

import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;

public class Base64Demo04 {
    public static void main(String[] args){
        // 1 表示一个字节, 不够三个字节
        // 在使用Base64, 进行编码时, 如果字节不够三个字节, 需要使用=进行补齐
        System.out.println(Base64.encode("1".getBytes())); // MQ==
        // 如果是两个字节, 就部一个=
        System.out.println(Base64.encode("12".getBytes())); // MTI=
        // 如果是三个字节, 不需要补齐
        System.out.println(Base64.encode("123".getBytes())); // MTIz
        System.out.println(Base64.encode("硅谷".getBytes())); // 56GF6LC3

        System.out.println(new String(Base64.decode("56GF6LC3"))); // 硅谷
    }
}
